// 一、将下面的异步代码使用Promise的方式改进
setTimeout(function () {
  var a = 'hello'
  setTimeout(function() {
    var b = 'lagou'
    setTimeout(function () {
      var c = 'I ❤ U'
      console.log(a + b + c)
    }, 10)
  }, 10);
}, 10)
// 改进后
Promise.resolve('hello')
  .then(value => {
    return value + 'lagou'
  })
  .then(value => {
    return value + 'I ❤ U'
  })
  .then(value => {
    console.log(value)
  })
